sacral foramen - German English Dictionary